﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" EnableEventValidation="false" AutoEventWireup="true" CodeBehind="SelectReports.aspx.cs" Inherits="KPIS.GERP.GFMS.APP.App_UI.Forms.SelectReports" %>

<%@ Register Src="../UserControls/DatePicker.ascx" TagName="DatePicker" TagPrefix="uc1" %>

<asp:Content ID="Content2" runat="server"
    ContentPlaceHolderID="head">

    <title>เลือกรายงานที่ต้องการ</title>
    <link href="../CssClass.css" rel="stylesheet" type="text/css" />
    <script language="JavaScript" src="../Scripts/Common.js" type="text/jscript"></script>
    <script language="JavaScript" src="../Scripts/DatePicker.js" type="text/jscript"></script>

</asp:Content>

<asp:Content ID="Content1" runat="server"
    ContentPlaceHolderID="ContentPlaceHolder1">

    <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server">
        <script type="text/javascript">

            function OpenWindow(ReportName) {

                radopen("ViewReport.aspx?name=" + ReportName, "RadWindow1");
            }

        </script>
    </telerik:RadCodeBlock>

    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
        <AjaxSettings>
            <telerik:AjaxSetting AjaxControlID="cmdPrint2">
                <UpdatedControls>
                    <telerik:AjaxUpdatedControl ControlID="cmdPrint2"
                        LoadingPanelID="RadAjaxLoadingPanel1" />
                </UpdatedControls>
            </telerik:AjaxSetting>
        </AjaxSettings>
    </telerik:RadAjaxManager>
    <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" BackgroundPosition="None" Skin="Outlook">
    </telerik:RadAjaxLoadingPanel>

    <div style="padding-top: 10px">
        <div class="moduleContent1000">
            <div class="moduleDivBottom1000">
                <asp:Panel ID="PanelControl1" runat="server" CssClass="contentPaneDiv">
                    <table>
                        <tr>
                            <td width="150px" align="right">เลือกรายงาน :
                            </td>
                            <td width="500px">
                                <telerik:RadComboBox ID="ddlReportName" runat="server" Width="500px"
                                    AutoPostBack="true"
                                    OnSelectedIndexChanged="ddlReportName_SelectedIndexChanged">
                                    <Items>
                                        <telerik:RadComboBoxItem Text="< เลือกรายการ >" Value="" />
                                        <telerik:RadComboBoxItem Text="รายงานการจ่ายเงิน" Value="SumUpPayment" />
                                        <telerik:RadComboBoxItem Text="รายงานการรับเงิน" Value="SumUpReceive" />
                                        <telerik:RadComboBoxItem Text="รายงานลูกหนี้เงินยืมรายตัว" Value="SumUpBorrow" />
                                        <telerik:RadComboBoxItem Text="ทะเบียนคุมเช็ค" Value="SumUpPaymentCheque" />
                                        <%--<telerik:RadComboBoxItem Text="รายงานการค้างจ่าย" Value="MoneyRequestNotPay" />--%>
                                        <telerik:RadComboBoxItem Text="ทะเบียนคุมใบเสร็จรับเงิน" Value="Receives" />
                                        <telerik:RadComboBoxItem Text="ทะเบียนคุมหลักประกัน" Value="Collateral" />
                                        <telerik:RadComboBoxItem Text="รายงานภาษีซื้อ" Value="VatBuy" />
                                        <telerik:RadComboBoxItem Text="รายงานภาษีขาย" Value="VatSale" />
                                        <telerik:RadComboBoxItem Text="บันทึกข้อความนำส่งเงินรายได้" Value="Cover" />
                                        <telerik:RadComboBoxItem Text="รายงานรายการขอเบิกที่ยังไม่ทำรายการจ่ายเงิน" Value="RemainMoneyRequest" />
                                        <telerik:RadComboBoxItem Text="ใบสรุปปะหน้านำส่งรายได้" Value="ReceiveSummary" />
                                        <telerik:RadComboBoxItem Text="รายงาน ภ.ง.ด." Value="Tax" />
                                        <%--<telerik:RadComboBoxItem Text="RQ-PQ-DN" Value="RQPQDN" />--%>
                                    </Items>
                                </telerik:RadComboBox>
                            </td>
                        </tr>
                    </table>
                    <br />
                    <asp:Panel ID="Panel1" runat="server">
                        <asp:Panel ID="PanelSumUpPayment" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">วันที่ออกรายงาน
                                    </td>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td align="right" width="150px">ตั้งแต่วันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtSumUpPaymentDateFrom" runat="server" />
                                    </td>
                                    <td align="right" width="100px">ถึงวันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtSumUpPaymentDateTo" runat="server" />
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right">ธนาคาร :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlBank2" runat="server" Width="300px" AutoPostBack="true"
                                            DataValueField="bank_seq" DataTextField="bank_name" Filter="Contains"
                                            OnSelectedIndexChanged="ddlBank2_SelectedIndexChanged">
                                        </telerik:RadComboBox>
                                    </td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td align="right">ข้อมูลแหล่งเงิน :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlBgmsource" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name"
                                            Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td colspan="3" align="left">
                                        <asp:RadioButtonList ID="rdlReceiveMode" runat="server"
                                            RepeatDirection="Horizontal">
                                            <asp:ListItem Selected="True" Value="1">รับเงินเบิกเกิน</asp:ListItem>
                                            <asp:ListItem Value="2">รับเงินรายได้</asp:ListItem>
                                            <%--<asp:ListItem Value="4">รับเงินหลักประกันสัญญา</asp:ListItem>--%>
                                            <%--สำหรับแสดงผลหน้าจอ ไม่เกี่ยวกับค่าในฐานข้อมูล--%>
                                        </asp:RadioButtonList>
                                    </td>
                                </tr>
                                <tr>
                                    <td></td>
                                    <td>
                                        <asp:CheckBox ID="chkBankAccount" runat="server" Text="แยกตามสมุดบัญชี" />
                                    </td>
                                    <td></td>
                                    <td></td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelSumBorrow" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">ปีงบประมาณ :
                                    </td>
                                    <td>
                                        <telerik:RadNumericTextBox ID="txtBgmYear" runat="server" AutoPostBack="true"
                                            MaxLength="4" NumberFormat-DecimalDigits="0" ShowSpinButtons="true"
                                            NumberFormat-GroupSeparator="" OnTextChanged="txtBgmYear_TextChanged">
                                        </telerik:RadNumericTextBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">โครงการ :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlProject" runat="server" Width="500px"
                                            DataValueField="bgm_proj_seq" DataTextField="bgm_proj_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">ตั้งแต่วันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtStartDate" runat="server" />
                                    </td>
                                    <td align="right" width="100px">ถึงวันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtEndDate" runat="server" />
                                    </td>
                                </tr>
                                <tr>
                                    <td align="right" width="100px">ข้อมูลแหล่งเงิน
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="dllBorrow" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>

                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">ชื่อผู้ยืม :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlEmp" runat="server" Width="500px"
                                            DataValueField="emp_seq" DataTextField="emp_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                        <asp:Label ID="lblBgmYear" runat="server" Visible="false"></asp:Label>
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelPaymentCheque" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px"></td>
                                    <td>
                                        <asp:RadioButtonList ID="rblPaymentChequeType" runat="server" RepeatDirection="Horizontal" AutoPostBack="true"
                                            OnSelectedIndexChanged="rblPaymentChequeType_SelectedIndexChanged">
                                            <asp:ListItem Text="ทะเบียนคุมเช็ค" Value="1" Selected="True"></asp:ListItem>
                                            <asp:ListItem Text="รายการจ่ายเช็ค" Value="2"></asp:ListItem>
                                        </asp:RadioButtonList>
                                    </td>
                                </tr>
                            </table>
                            <asp:Panel ID="PanelPaymentCheque2" runat="server">
                                <table>
                                    <tr>
                                        <td align="right" width="150px">ปีงบประมาณ : </td>
                                        <td>
                                            <telerik:RadNumericTextBox ID="txtBgmYear2" runat="server" MaxLength="4" NumberFormat-DecimalDigits="0" NumberFormat-GroupSeparator="" ShowSpinButtons="true">
                                            </telerik:RadNumericTextBox>
                                        </td>
                                    </tr>
                                </table>
                                <table>
                                    <tr>
                                        <td align="right" width="150px">ธนาคาร :
                                        </td>
                                        <td>
                                            <telerik:RadComboBox ID="ddlBank" runat="server" Width="500px" AutoPostBack="true"
                                                DataValueField="bank_seq" DataTextField="bank_name" Filter="Contains" OnSelectedIndexChanged="ddlBank_SelectedIndexChanged">
                                            </telerik:RadComboBox>
                                        </td>
                                    </tr>
                                </table>
                                <table>
                                    <tr>
                                        <td align="right" width="150px">บัญชีเงินฝาก :
                                        </td>
                                        <td>
                                            <telerik:RadComboBox ID="ddlBankAccount" runat="server" Width="500px"
                                                DataValueField="bank_acc_seq" DataTextField="bank_acc_name" Filter="Contains">
                                            </telerik:RadComboBox>
                                        </td>
                                    </tr>
                                </table>
                                <table>
                                    <tr>
                                        <td align="right" width="150px">ตั้งแต่วันที่ :
                                        </td>
                                        <td>
                                            <uc1:DatePicker ID="dpStartDate" runat="server" />
                                        </td>
                                    </tr>
                                </table>
                                <table>
                                    <tr>
                                        <td align="right" width="150px">ถึงวันที่ :
                                        </td>
                                        <td>
                                            <uc1:DatePicker ID="dpEndDate" runat="server" />
                                        </td>
                                    </tr>
                                </table>
                            </asp:Panel>
                            <asp:Panel ID="PanelPaymentCheque1" runat="server">
                                <table>
                                    <tr>
                                        <td align="right" width="150px">เช็คเล่มที่ :
                                        </td>
                                        <td>
                                            <uc1:DatePicker ID="txtStartDate2_" runat="server" Visible="False" />
                                            <telerik:RadTextBox ID="txtStartDate2" runat="server"></telerik:RadTextBox>
                                        </td>
                                    </tr>
                                </table>
                                <table>
                                    <tr>
                                        <td align="right" width="150px">สถานะเช็ค :
                                        </td>
                                        <td>
                                            <asp:RadioButtonList ID="rblChequeStatus" runat="server" RepeatDirection="Horizontal">
                                                <asp:ListItem Text="ทั้งหมด" Value="" Selected="True" />
                                                <asp:ListItem Text="ยังไม่ใช้" Value="1" />
                                                <asp:ListItem Text="ยังไม่จ่าย/ยังไม่มีผู้รับเช็ค" Value="15" />
                                                <asp:ListItem Text="จ่ายแล้ว/ยังไม่ขึ้นเงิน" Value="2" />
                                                <asp:ListItem Text="ขึ้นเงินแล้ว" Value="3" />
                                                <asp:ListItem Text="ยกเลิก" Value="0" />
                                            </asp:RadioButtonList>
                                        </td>
                                    </tr>
                                </table>
                            </asp:Panel>
                        </asp:Panel>
                        <asp:Panel ID="PanelMoneyRequestNotPay" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">ข้อมูลแหล่งเงิน
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="dllMoneyRequestNotPay" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>

                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelVat" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">เดือน :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlMonth" runat="server" Filter="Contains">
                                            <Items>
                                                <telerik:RadComboBoxItem Text="มกราคม" Value="1" />
                                                <telerik:RadComboBoxItem Text="กุมภาพันธ์" Value="2" />
                                                <telerik:RadComboBoxItem Text="มีนาคม" Value="3" />
                                                <telerik:RadComboBoxItem Text="เมษายน" Value="4" />
                                                <telerik:RadComboBoxItem Text="พฤษภาคม" Value="5" />
                                                <telerik:RadComboBoxItem Text="มิถุนายน" Value="6" />
                                                <telerik:RadComboBoxItem Text="กรกฎาคม" Value="7" />
                                                <telerik:RadComboBoxItem Text="สิงหาคม" Value="8" />
                                                <telerik:RadComboBoxItem Text="กันยายน" Value="9" />
                                                <telerik:RadComboBoxItem Text="ตุลาคม" Value="10" />
                                                <telerik:RadComboBoxItem Text="พฤศจิกายน" Value="11" />
                                                <telerik:RadComboBoxItem Text="ธันวาคม" Value="12" />
                                            </Items>
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">ปี :
                                    </td>
                                    <td>
                                        <telerik:RadNumericTextBox ID="txtYear" runat="server" MaxLength="4">
                                            <NumberFormat DecimalDigits="0" GroupSeparator="" />
                                        </telerik:RadNumericTextBox>
                                    </td>
                                </tr>
                            </table>

                            <table>
                                <tr>
                                    <td align="right" width="150px">แหล่งเงิน :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlVatBgmSourceSeq" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>

                        </asp:Panel>
                        <asp:Panel ID="PanelCollateral" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">วันที่ออกรายงาน
                                    </td>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td align="right" width="150px">ตั้งแต่วันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="dtpCollateralStartDate" runat="server" />
                                    </td>
                                    <td align="right" width="100px">ถึงวันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="dtpCollateralEndDate" runat="server" />
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelRemainMoneyRequest" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">
                                        ปีงบประมาณ :
                                    </td>
                                    <td>
                                        <telerik:RadNumericTextBox ID="txtBgmYear3" runat="server" AutoPostBack="true"
                                            MaxLength="4" NumberFormat-DecimalDigits="0" ShowSpinButtons="true"
                                            NumberFormat-GroupSeparator="" OnTextChanged="txtBgmYear_TextChanged">
                                        </telerik:RadNumericTextBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">
                                        แหล่งเงิน :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlBgmSourceSeq3" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelReceiveSummary" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">วันที่ออกรายงาน
                                    </td>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td align="right" width="150px">ตั้งแต่วันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtReceiveSummaryDateStart" runat="server" />
                                    </td>
                                    <td align="right" width="100px">ถึงวันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtReceiveSummaryDateEnd" runat="server" />
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelRQPQDN" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">แหล่งเงิน :
                                    </td>
                                    <td>
                                        <telerik:RadComboBox ID="ddlBgmRQPQDNSourceSeq" runat="server" Width="120px"
                                            DataValueField="bgm_source_seq" DataTextField="bgm_source_name" Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">วันที่ออกรายงาน
                                    </td>
                                    <td></td>
                                    <td></td>
                                    <td></td>
                                </tr>
                                <tr>
                                    <td align="right" width="150px">ตั้งแต่วันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtRQPQDNDateStart" runat="server" />
                                    </td>
                                    <td align="right" width="100px">ถึงวันที่ :
                                    </td>
                                    <td>
                                        <uc1:DatePicker ID="txtRQPQDNDateEnd" runat="server" />
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                        <asp:Panel ID="PanelTax" runat="server">
                            <table>
                                <tr>
                                    <td align="right" width="150px">ภาษีประจำปี :
                                    </td>
                                    <td>
                                        <telerik:RadNumericTextBox ID="txtYear1" runat="server"
                                            MaxLength="4" NumberFormat-DecimalDigits="0" ShowSpinButtons="true"
                                            NumberFormat-GroupSeparator="">
                                        </telerik:RadNumericTextBox>
                                    </td>
                                </tr>
                            </table>
                            <table>
                                <tr>
                                    <td align="right" width="150px">
                                    </td>
                                    <td>
                                        <asp:RadioButtonList ID="rblTaxType" runat="server" RepeatDirection="Horizontal"
                                            AutoPostBack="true"
                                            OnSelectedIndexChanged="rblTaxType_SelectedIndexChanged">
                                            <asp:ListItem Text="ภ.ง.ด. 1ก (บุคลากรภายใน)" Value="1" Selected="True"></asp:ListItem>
                                            <asp:ListItem Text="50 ทวิ (บุคลากรภายใน)" Value="2"></asp:ListItem>
                                            <asp:ListItem Text="50 ทวิ (บุคลากรภายนอก)" Value="3"></asp:ListItem>
                                            <asp:ListItem Text="สรุปภาษีหัก ณ ที่จ่าย บุคลากรภายนอก" Value="4"></asp:ListItem>
                                        </asp:RadioButtonList>
                                    </td>
                                </tr>
                            </table>
                            <table id="tbEmployee" runat="server">
                                <tr>
                                    <td>
                                        <telerik:RadComboBox ID="ddlEmpSeq" runat="server" Width="200px"
                                            DataValueField="emp_seq" DataTextField="emp_name"
                                            Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                            <table id="tbContact" runat="server">
                                <tr>
                                    <td>
                                        <telerik:RadComboBox ID="ddlContactSeq" runat="server" Width="200px"
                                            DataValueField="ConId" DataTextField="NameTh"
                                            Filter="Contains">
                                        </telerik:RadComboBox>
                                    </td>
                                </tr>
                            </table>
                        </asp:Panel>
                    </asp:Panel>
                    <table>
                        <tr>
                            <td width="200px"></td>
                            <td>
                                <asp:LinkButton ID="cmdPrint2" runat="server" CssClass="LinkButton"
                                    OnClick="cmdPrint1_Click">
                                    <img alt="" id="img1" runat="server" src="~/App_UI/Images/Buttons/Print1.gif" height="18" />
                                    พิมพ์รายงาน
                                </asp:LinkButton>
                            </td>
                        </tr>
                    </table>
                </asp:Panel>
                <div>
                    <table>
                        <tr>
                            <td width="200px"></td>
                            <td width="150px">
                                <asp:LinkButton ID="cmdPrint1" runat="server" CssClass="LinkButton"
                                    OnClick="cmdPrint1_Click">
                                    <%--onclick="cmdPrint1_Click"--%>
                                    <img alt="" id="imgPrint" runat="server" src="~/App_UI/Images/Buttons/Print1.gif" height="18" />
                                    พิมพ์รายงาน
                                </asp:LinkButton>
                            </td>
                            <%--<td>
                                <asp:LinkButton ID="cmdPrint3" runat="server" CssClass="LinkButton" 
                                    onclick="cmdPrint3_Click" Visible="False">
                                    <img alt="" id="imgPrint3" runat="server" src="~/App_UI/Images/Buttons/Print1.gif" height="18" /> พิมพ์รายงานตาม PQ
                                </asp:LinkButton>
                            </td>--%>
                        </tr>
                    </table>
                </div>
            </div>
        </div>
    </div>
    <telerik:RadWindowManager runat="server" ID="RadWindowManager1">
        <Windows>
            <telerik:RadWindow Title="รายงาน" Width="1000px"
                ID="RadWindow1" runat="server" Height="600px"
                ReloadOnShow="True">
            </telerik:RadWindow>
        </Windows>
    </telerik:RadWindowManager>
</asp:Content>
